﻿namespace Dhgms.Whipstaff.Core.Exceptions
{
    using Dhgms.Whipstaff.Core.Model;

    /// <summary>
    /// Exception for when the Firewall Product is in an unexpected Health State.
    /// </summary>
    public class FirewallUnexpectedProductStateException
		: System.Exception
	{
        /// <summary>
        /// Creates an instance of FirewallUnexpectedProductStateException
        /// </summary>
        public FirewallUnexpectedProductStateException(SecurityProviderHealth healthState)
            : base("Firewall in unexpected Product State: " + (int)healthState)
        {
        }
	}
}
